mountain apple (champoo) - English Synonyms Dictionary